package com.interviewbackend.util;

public final class TagUtil {

    // 私有构造函数，防止实例化
    private TagUtil() {
        throw new AssertionError("工具类不允许实例化");
    }

    /**
     * 将 1-5 的整数转换为对应的标签字符串。
     *
     * @param value 输入值，必须在 1 到 5 之间
     * @return 对应的标签字符串
     * @throws IllegalArgumentException 当输入不在 1-5 范围内时抛出
     */
    public static String intToTag(int value) {
        switch (value) {
            case 1:
                return "破冰阶段";
            case 2:
                return "技术能力";
            case 3:
                return "项目经验";
            case 4:
                return "压力测试";
            case 5:
                return "文化适配";
            default:
                return "面试结束";
        }
    }

    public static String intToTag_1(int value) {
        switch (value) {
            case 1:
                return "和该阶段的特征：建立信任，了解基本背景，确认简历真实性";
            case 2:
                return "和该阶段的特征：评估专业技术深度与广度，验证技术栈匹配度";
            case 3:
                return "和该阶段的特征：深入挖掘实际项目中的角色、贡献、解决问题的能力";
            case 4:
                return "和该阶段的特征：评估抗压能力、思维敏捷性、自我认知能力";
            case 5:
                return "和该阶段的特征：判断候选人价值观与团队文化的契合度，了解职业规划";
            default:
                return "面试结束";
        }
    }



}
